home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ARMLINUX / MAIL / 9712 / 000067_owner-linux-arm…r.rutgers.edu _Fri Dec 26 14:49:38 1997.msg < prev    next >
Internet Message Format  |  1998-01-04  |  3KB

  1. Return-Path: <owner-linux-arm-outgoing@vger.rutgers.edu>
  2. Received: from nic.funet.fi (nic.funet.fi [128.214.248.6])
  3.     by odie.barnet.ac.uk (8.8.6/8.8.6) with ESMTP id OAA15737
  4.     for <willy@odie.fluff.org>; Fri, 26 Dec 1997 14:49:37 GMT
  5. Received: from vger.rutgers.edu ([128.6.190.2]:17534 "EHLO vger.rutgers.edu" ident: "root") by nic.funet.fi with ESMTP id <1504-623>; Fri, 26 Dec 1997 16:49:21 +0200
  6. Received: by vger.rutgers.edu id <970850-1477>; Fri, 26 Dec 1997 09:47:27 -0500
  7. Received: from tazenda.demon.co.uk ([158.152.220.239]:2190 "HELO paddington.london.uk.eu.org" ident: "exim") by vger.rutgers.edu with SMTP id <970890-1477>; Fri, 26 Dec 1997 09:47:02 -0500
  8. Received: from paddington.london.uk.eu.org [127.0.0.1] (phil)
  9.     by paddington.london.uk.eu.org with esmtp (Exim 1.71 #4)
  10.     id 0xlbxt-0001xZ-00; Fri, 26 Dec 1997 15:46:21 +0000
  11. X-Mailer: exmh version 2.0zeta 7/24/97
  12. To: linux-arm@vger.rutgers.edu
  13. cc: port-arm32@netbsd.org
  14. Subject: binutils
  15. Mime-Version: 1.0
  16. Content-Type: text/plain; charset=us-ascii
  17. Date:     Fri, 26 Dec 1997 15:46:21 +0000
  18. From: Philip Blundell <Philip.Blundell@pobox.com>
  19. Message-Id: <E0xlbxt-0001xZ-00@paddington.london.uk.eu.org>
  20. X-Orcpt: rfc822;linux-arm@vger.rutgers.edu
  21. Sender: owner-linux-arm@vger.rutgers.edu
  22. Precedence: bulk
  23. Status: RO
  24.  
  25. Hi.
  26.  
  27. As a belated Christmas present, I've made a patch against HJ's binutils 
  28. 2.8.1.0.18, which is (as usual) in the directory
  29.  
  30.     http://www.tazenda.demon.co.uk/phil/armlinux/
  31.  
  32. You can get binutils 2.8.1.0.18 itself from
  33.     
  34.     ftp://tsx-11.mit.edu/pub/linux/packages/GCC/private/tofu
  35.  
  36. This does:
  37.  
  38. - Disable support for disassembling Thumb instructions to stop objdump dumping
  39. core.
  40.  
  41. - Merge support for NetBSD/ARM and PIC code.
  42.  
  43. - Preliminary ELF support.  You can now configure and build the binutils, ld 
  44. and gas for target `arm-elf' or `arm-linuxelf' (there is no difference).
  45.  
  46. Support for ELF is still rather sketchy.  In particular, PIC code doesn't work 
  47. yet (the assembler knows how to generate the instructions but the BFD doesn't 
  48. know how to generate the needed relocs).  PIC for a.out works though.
  49.  
  50. If anybody has too much time on their hands, there are a couple of things that 
  51. need looking at, aside from the obvious one of implementing the missing ELF 
  52. relocs:
  53.  
  54. - At the moment, there are two BFD source files for ARM a.out - arm-aout.c and 
  55. aoutarm32.c.  The latter was written by the BSD people to add PIC support.  
  56. These two really need to be merged back together.
  57.  
  58. - Disabling Thumb support in the disassembler is obviously not a good 
  59. long-term solution, so someone ought to look at that bug too.
  60.  
  61. Enjoy.
  62.  
  63. p.
  64.  
  65. unsubscribe: body of `unsubscribe linux-arm' to majordomo@vger.rutgers.edu